management c++ patent internet security cryptography content security java software development content digital blogfa software development object oriented encryption pligg system dance security database design copy protection music copyright jazz blues drm j2ee dancing intellectual property asp electronic licensing databases music classic ballet http java attorney license distribution authentication .net network security anti virus tap development